package com.manli.api.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;

/**
 * 公告消息
 * 
 * @author manli
 * @email 
 * @date 2020-07-25 20:04:58
 */
@ApiModel(value = "公告消息")
@Data
public class NoticeTip implements Serializable {

	/**
	 * 唯一标识
	 */

    @ApiModelProperty(value = "唯一标识",dataType = "Integer")
	    private Integer noticeTipId;
	/**
	 * 公告内容图片
	 */

    @ApiModelProperty(value = "公告内容图片",dataType = "String")
	    private String noticeImgUrl;

	/**
	 * 公告标题
	 */

	@ApiModelProperty(value = "公告标题",dataType = "String")
	private String nitoceTitle;


	/**
	 * 公告内容
	 */

    @ApiModelProperty(value = "公告内容",dataType = "String")
	    private String noticeContent;
	/**
	 * 活动详情跳转url
	 */

    @ApiModelProperty(value = "活动详情跳转url",dataType = "String")
	    private String noticeTipUrl;
	/**
	 * 创建的用户id
	 */

    @ApiModelProperty(value = "创建的用户id",dataType = "Integer")
	    private Integer createUserId;
	/**
	 * 加入时间
	 */

    @ApiModelProperty(value = "加入时间",dataType = "Date")
	    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        private Date createTime;
	/**
	 * -1 草稿 0 下架 1 发布
	 */

    @ApiModelProperty(value = "-1 草稿 0 下架 1 发布",dataType = "Integer")
	    private Integer status;

}
